home *** CD-ROM | disk | FTP | other *** search
/ Programming Sound Cards / Programming Sound Cards.iso / sound_16 / history.doc < prev    next >
Text File  |  1995-01-01  |  9KB  |  221 lines

  1. *** CHANGES IN v3.10A (to be released in December):
  2.  
  3. - The scanning method has changed. Instead of scanning individual files,
  4.     CD-Box scans whole directories. This should make it much easier for many
  5.     users to understand (and the code is much more straightforward too :-).
  6.     This implies in particular the following:
  7.  
  8.   + "Files..." mode has disappeared and has been replaced by a much better
  9.       "Drives..." mode. Choose which drives/directories and song formats
  10.       directly from within CD-Box! You can include/exclude whole directory
  11.       structures with ONE mouse click.
  12.  
  13.   + The meaning of command-line parameters have changed a little. The
  14.       "filename" parts of file specifications are completely ignored, CD-Box
  15.       remembers only the paths (absolute or relative). Check CD-BOX.DOC for
  16.       details.
  17.  
  18.   + If CD-Box is running, and want to hear songs on a disk you just found
  19.       hidden under your bed, you don't have to exit and run CD-Box with the
  20.       "A:" parameter. Just click into "Drives..." mode, add drive A: to your
  21.       selection, and presto! The songs on the diskette are loaded.
  22.  
  23.   + The mouse is REQUIRED. It is possible to enter and exit "Drives..." mode
  24.       with the keyboard, but the directories and song formats can ONLY be
  25.       selected with a mouse.
  26.  
  27. Anyway, let's go on with the changes...
  28.  
  29. - the pilot lights across top will be used to select which song types to use
  30.     (i.e. if you click only on the .MOD light, only .MOD songs will be loaded)
  31.  
  32. - the logo you see at the beginning is now standard across my numerous
  33.     products :-)
  34.  
  35. Minor changes:
  36. - added "forgotten brackets!" message when scanning CD-BOX.CFG
  37. - some animations have been added, changed, or improved
  38. - NO MORE FLICKER in any palette shifts
  39.  
  40. What I'm working on:
  41.  
  42. - permanent animations running in the background (without having you to wait
  43.     for the end)
  44. - stereo coming up... CD-Box may be split into two "flavors", the one you have
  45.     now, and CD-Box Gold for 386 or better with 16-bit stereo support. The two
  46.     flavors will evolve in parallel with mostly only this difference.
  47. - much faster manual viewer (+ manual "context-sensitive")
  48. - different "CD-Box" on the screen... I mean, same layout, but it will look
  49.     very different (surprise)... if I can pull this one through you sure will
  50.     be ***** IMPRESSED *****!
  51. - the improvements you see at the end of this file
  52.  
  53.  
  54. *** Changes in v3.04A:
  55.  
  56. - graphic routines completely changed, 20 KB shorter (10 KB compressed)!
  57.  
  58.  
  59. *** Changes in v3.03B:
  60.  
  61. - graphic routines are being updated (once again)...
  62.  
  63. - still more memory free for songs.
  64.  
  65. - read-only media support even better - all write errors are ignored!
  66.  
  67.  
  68. *** Changes in v3.03A:
  69.  
  70. - "bubble help" added (Manual button introduced) -> help is F1, manual F2.
  71.  
  72. - one extra small animation to greet registered users.
  73.  
  74. - CD-Box can be run from a read-only media (CD-ROM) and will warn the user
  75.     that changes are not saved.
  76.  
  77. - the bug causing registration screen to appear randomly even if you
  78.     registered has been fixed.
  79.  
  80. - executable code is compressed too, thanks to LZEXE by Fabrice Bellard, so
  81.     that CD-BOX.EXE now holds in 220 KB (I can't do much better!)
  82.  
  83.  
  84. *** Changes in v3.02A:
  85.  
  86. - the first ASP CD-Box in history! :-)
  87.  
  88.  
  89. *** Changes in v3.01A:
  90.  
  91. - songs that CD-Box can't analyze are not extracted from archives the first
  92.     time they are encountered.
  93.  
  94. - external support for ANY FORMATS and ANY NUMBER OF FORMATS. Just add the
  95.     extension name, the player and parameters in CD-BOX.CFG and presto! CD-Box
  96.     uses it.
  97.  
  98.  
  99. *** Changes in v3.00B:
  100.  
  101. - drastic Lempel-Ziv & Huffman compression schemes reduce the size of 
  102.     graphics, so CD-BOX.EXE shrank from 395 KB to 295 KB (I can still do
  103.     better!)
  104.  
  105. - the drawback: graphics & animations take slightly longer to load
  106.  
  107. - the solution: a cute little "WAIT" disk appears :-)
  108.  
  109.  
  110. *** New features in CD-Box v3.00A:
  111.  
  112. Major improvements:
  113.  
  114. - RAY-TRACED GRAPHICS!!!
  115.  
  116. - FULL INTERNAL .VOC SUPPORT
  117.     (any size, using homemade double-buffer technique, VPLAY no longer needed!)
  118.  
  119. - FULL INTERNAL .ROL SUPPORT
  120.     (great news for AdLib users!)
  121.     (uses extended waveform capabilities of AdLib v1.51 & SB v1.5 and later)
  122.  
  123. - INTERNAL .WAV SUPPORT
  124.     (same as .VOC, but 8-bit mono only, I've only got a SB!)
  125.  
  126. - files can be played from any drive and/or directory; CD-Box can also recurse
  127.     directories when scanning (/S parameter). Examples: CD-BOX \ /S
  128.                                                         CD-BOX A: B: D:\MUSIC
  129.  
  130. - the documentation has gone through major surgery and is directly available
  131.     from CD-Box (press F1)
  132.  
  133. - I've tried to make CD-Box (the program, the registration procedure, support,
  134.     etc) conform to the ASP standard. I am NOT a member yet, the application
  135.     is in progress!
  136.  
  137. Bug fixes:
  138.  
  139. - the .MOD volume controls and the volume the song was played at weren't
  140.     always consistent when a new .MOD started playing - fixed
  141. - CD-Box won't crash when extracting .VOC length (even if infinite loop)
  142. - CD-Box won't try to analyze again (when you press Rescan) files that for
  143.     some reason could not be analyzed at startup
  144. - files that cannot be extracted are now ignored (instead of stopping CD-Box)
  145. - outrageous playing time for .MODs - fixed
  146. - unknown blocks in .VOC samples are skipped instead of crashing (oops!)
  147.  
  148. Small improvements:
  149.  
  150. - Random mode will ignore clicks on other mode-buttons (Files, Goto...)
  151. - Infinite .MOD songs should always terminate (disallowed backward jumps)
  152. - Percent bar updated while scanning
  153. - Index of archives maintained instead of searching through the disk each time
  154.     a song needs to be exploded -> much faster to start playing (drawback:
  155.     increased memory usage :-)
  156. - Building the file index is MUCH MUCH MUCH faster
  157. - CD-Box can be run from any directory, it will look for all its kids in its
  158.     own directory anyway (including SONGS.DAT)
  159. - memory fragmentation much decreased!
  160. - checks that temporary drive/directory is valid
  161. - protection about viruses and hacks
  162. - Esc key cancels current mode and hints user for quitting
  163. - /O switch added & Register button
  164. - sprite manager much improved; notice how the sprites can move past the
  165.     borders of the screen (without hanging the computer of course)
  166. - one new animation
  167. - uses 80286 & 80386 specific instructions in some routines if proper CPU
  168.     is detected
  169. - DefaultBNK= command added
  170. - Text=yes command added (you can now use players that display something)
  171. - Again button added to repeat current song
  172. - some buttons have more than one keyboard equivalent (Rewind & Forward!)
  173. - Registration much easier & better (extra programs!)
  174. - SoundBlaster port & IRQ automatic detection
  175. - CT-VOICE.DRV no longer needed, but BLASTER, yes
  176. - volume & echo control for .VOC & .WAV
  177. - the same volume is kept throughout the whole session (instead of being reset
  178.     to full each time you start playing a selection)
  179. - .WAV made more robust (some .WAV don't follow exactly the WAVE format
  180.     definition, like KLAXON1.WAV - CD-Box reads some of them anyway)
  181. - CRASH! error messages are more "context-dependent"
  182. - added .PAK support
  183.  
  184. Changes:
  185.  
  186. - duplicates are now only reported in debug mode (CD-BOX/D).
  187. - removed Driver= command from CD-BOX.CFG (it was useless when you think about
  188.     it, the player doesn't necessarily detect it the way CD-Box does)
  189. - /I switch changed, now displays more technical data, not for everyday use
  190. - it's not MDI anymore, but MID. I was fooled by some software which uses the
  191.     MDI extension, but it turns out after all that both extensions are used
  192.     for the same format, and MID is much more used (thanks to Windows for
  193.     instance).
  194. - BLASTER variable highly recommended!
  195.  
  196.  
  197. *** Coming attractions:
  198.  
  199. - Support for .LZH and .ZOO archives when I find a quiet extractor
  200. - Support for stereo music & sounds on stereo cards (SB Pro, PAS-16...)
  201. - Support for 15-instruments .MODs and other digitized formats
  202. - Capacity for two thousands songs & huge .MODs
  203. - About internal .MID support... I'M ALMOST THERE!
  204. - Audio CD support
  205. - Anybody out there got .MID or .MUS routines I can use or get inspired by?
  206.  
  207.  
  208. *** The infamous "ghost bug" I've heard of twice and never encountered
  209.  
  210. I hear some people have "wrong colors" with CD-Box. I don't know exactly what 
  211.   it means, color problems have never turned up in beta-testing, and were not 
  212.   reported by users since CD-Box was first released (more than a year ago), 
  213.   nor have I been able to duplicate the problem. But I can't be 100% sure, 
  214.   there are so many board and video card manufacturers out there that some of 
  215.   them may not like my routines.
  216.  
  217. If you have a color problem with CD-Box, be sure to write me, telling me
  218.   exactly what the problem is, and a complete description of your system
  219.   (including the manufacturer of your computer, video card and monitor while
  220.   we're at it), and I'll do my best to fix the problem.
  221.